/* 列表样式 */

/* .flowbox{ column-count:2; column-gap:20rpx; margin: 0 20rpx;}
.flowbox .li{-webkit-column-break-inside: avoid; column-break-inside: avoid;} */

.flowbox{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 20rpx;}
.flowbox.flowbox2 .list_ul .txtbox .h4{-webkit-line-clamp:1 !important;}
.dataMask{height: 280rpx; padding-top: 176rpx; box-sizing: border-box; line-height: 104rpx; font-size: 24rpx; text-align: center; color: #999 ; background: linear-gradient(180deg, #F7F8FA00 0%,#F7F8FA 176rpx, #F7F8FA 100%); position: absolute; bottom: 0; left: 0; right: 0;}
.dataMask.loadEnd{padding-top:0; height:auto; position:static}
.btn_more {padding:  0;}
.btn_more .span{background-color: #F0F1F2;  height: 68rpx; line-height: 70rpx; color: #A1A8BC; font-size: 26rpx; display: flex; align-items: center; justify-content: center; min-height: 70rpx;}

/* 商城 */
/* margin-right: 20rpx; */
.shop_ul .li{margin-bottom: 20rpx; }
.shop_ul .li:nth-child(2n){margin-right: 0;}
/* .shop_ul .li.cardShow .txtbox{padding: 0 24rpx;} */

/* 自适应图片需解除图片绝对定位  并取消padding-bottom值 ,其他按比例计算padding-bottom值 并设置图片绝对定位*/
/* background-color: #fff;  */
/* .flowbox.flowbox2 .txtbox .pro_info .h4 { height: 62rpx; } */
.shop_ul .picbox{width: 100%;  border-radius: 16rpx; position: relative;}
.shop_ul .picbox image{border-radius: 16rpx ; width: 100%; height: 100%; object-fit: cover; display: block;}
.shop_ul .li.cardShow .picbox,.shop_ul .cardShow .picbox image{border-radius: 16rpx 16rpx 0px 0px; overflow: hidden;}
.shop_ul .li.cardShow .txtbox{background-color: #fff;  border-radius: 0px 0px 16rpx 16rpx;}
.shop_ul .li .txtbox .pro_info{padding: 20rpx 0;}
.shop_ul .li.cardShow .txtbox .pro_info{padding:20rpx;}
.shop_ul .txtbox .h4{font-size: 28rpx; color: #000; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 32rpx; margin-bottom: 8rpx; }
.shop_ul .txtbox .h4 .span{display: inline-flex; align-items: center; font-size: 20rpx; border-radius: 6rpx; padding: 0 8rpx; height: 30rpx; margin-right: 8rpx; vertical-align: middle;}
.shop_ul .txtbox .h4 .span.hditem{ background: linear-gradient(90deg, #F643FF 0%, #6730F1 100%); color: #fff; font-weight: normal;}
.shop_ul .txtbox .p{color: #999; font-size: 22rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; flex-shrink: 0;}

.flowbox.flowbox2 .shop_ul  .txtbox .h4{-webkit-line-clamp: 1;}
.flowbox.flowbox2 .shop_ul  .txtbox .p{-webkit-line-clamp: 1;}


.shop_ul .txtbox .p .em{display: inline-block; width: 1rpx; height: 20rpx ; background-color: #D9D9D9; margin: 0 16rpx;}
.shop_ul .txtbox .sale_info{display: flex; align-items: center; justify-content: space-between; margin-top: 18rpx;}
.shop_ul .txtbox .sale_info .priceText{max-height: 38rpx; overflow: hidden; } 
.shop_ul .txtbox .sale_info .span{color: #FA2C19; font-size: 24rpx;}
.shop_ul .txtbox .sale_info .span .b{font-weight: bold; font-size: 32rpx; font-family: moneyNumber;}
.shop_ul .txtbox .sale_info .s{font-size: 24rpx; color: #B3B3B3; margin-left: 8rpx; text-decoration: line-through; display: inline-block;}
.shop_ul .txtbox .shop_info{padding: 0 20rpx; height: 60rpx; font-size: 22rpx; color: #333; line-height: 60rpx; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-top: solid 1rpx #F5F5F7;}
 
/* 商城商家 */
.shop_ul .li .store_con .picbox{min-height: 100rpx; display: flex; align-items: center; justify-content: center;}
.shop_ul .li .store_con .picbox image{width: 100%; object-fit: contain;}
.shop_ul .li .store_con .distance{display: flex; align-items: center; justify-content: center; position: absolute; right: 14rpx; bottom: 12rpx; height: 36rpx; border-radius: 18rpx; background-color: rgba(0,0,0,.6); color: #fff; font-size: 22rpx; padding: 0 14rpx ; z-index: 3; }
.shop_ul .li .store_con .txtbox{padding:20rpx 0 20rpx;}
.shop_ul .li.cardShow .store_con .txtbox{padding: 20rpx 20rpx 28rpx;}
.shop_ul .li .store_con .span.lab{display: flex; align-items: center; height: 36rpx; justify-content: center; min-width: 68rpx; font-size: 22rpx; color: #7A8199; background-color:#F2F5FA; border-radius: 6rpx; margin-right: 10rpx; box-sizing: border-box; padding: 0 14rpx;}
.shop_ul .li .store_con .p.labs{display: flex; flex-wrap: wrap; height: 40rpx; overflow: hidden; margin-top: 24rpx;}
.shop_ul .li .store_con .picbox .tag{position: absolute; left: 0; top: 0; height: 40rpx; border-radius: 16rpx 0 16rpx 0; background: linear-gradient(90deg, #ECBFFF 0%, #7DA7FA 100%); color: #fff; padding: 0 10rpx; font-size: 22rpx; display: flex; align-items: center; justify-content: center; z-index: 3;} 




/* 分类信息 */
.info_ul .li{ margin: 0 20rpx;}
/* .info_ul .li.cardShow .list_con{padding-left: 24rpx; padding-right: 24rpx; border-radius: 30rpx;} */
/* .info_ul .li:not(.cardShow)  .list_con{border-bottom: solid 1px #f00;} */
.info_ul .cardShow .list_con{padding-top: 24rpx; padding-bottom: 24rpx;}
.info_ul .li .fb_info{display: flex; align-items: center; }
.info_ul .li .fb_info .fb_photo{width: 60rpx; min-height: 60rpx; display: flex; flex-direction: column; align-items: center;}
.info_ul .li .fb_info .fb_photo image{display: block; width: 100% ; border-radius: 50%; height: 60rpx; object-fit: cover; border-radius: 50%; flex-shrink: 0;}
.info_ul .li .fb_detail {margin-left: 20rpx;}
.info_ul .li .fb_detail  .h4{font-size: 26rpx; color: #131626; font-weight: bold;}
.info_ul .li .fb_detail .p{font-size: 20rpx; color: #A1A2A6; margin-top: 4rpx;}
.info_ul .li .fb_con{margin-top: 24rpx;}
.info_ul .li .fb_con .h2{font-size: 30rpx; color: #202021; line-height: 40rpx;     display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.info_ul .li .top{display: flex; min-width: 64rpx; justify-content: center; height: 32rpx; background: linear-gradient(90deg, #FFEBD6 0%, #FAC8AC 100%); border-radius: 16rpx; color: #653715; font-size: 20rpx; font-weight: normal; vertical-align: middle; line-height: 32rpx; margin-top: -20rpx; position: relative;}
.info_ul .li .tg{display: flex; align-items: center; justify-content: center; background-color: rgba(255, 224, 207, .6); color: #FF3C14; font-size: 22rpx; border-radius: 8rpx; padding: 0 14rpx; font-weight: normal;  height: 40rpx; margin-bottom: 10rpx; margin-right: 12rpx; }
.info_ul .li .typename{  display: flex; align-items: center; justify-content: center;  font-size: 22rpx; color: #fff; padding: 0 12rpx 0 12rpx; height: 40rpx; border-radius: 8rpx; background: linear-gradient(90deg, #00c99e 0%, #06c988 100%); margin-right: 12rpx; font-weight: normal; margin-bottom: 10rpx;}
.info_ul .li .fb_con .labs {display: flex; align-items: center; margin-top: 20rpx; flex-wrap: wrap; overflow: hidden; height: 40rpx;}
.info_ul .li .fb_con .labs .lab{display: flex; align-items: center; justify-content: center; color: #7D88B3; font-size: 22rpx; background-color: #F2F5FA; height: 40rpx; padding: 0 16rpx; box-sizing: border-box; margin-right: 8rpx; border-radius: 10rpx; margin-bottom: 10rpx;}
.info_ul .li .fb_con .picsbox {position: relative; margin-top: 20rpx;}
.info_ul .li .fb_con .picsbox image{width: 100%; height: 100%; object-fit: cover; border-radius: 12rpx; display: block;}
.info_ul .li .fb_con .pics .pic{width: 280rpx;  border-radius: 16rpx;}
.info_ul .li .fb_con .pics.morePics{display: grid; grid-template-columns: repeat(3,1fr); column-gap: 8rpx; }
.info_ul .li .fb_con .pics.morePics .pic{ background: #E3E4E6; border-radius: 12rpx;  width: auto !important;}
.info_ul .li .fb_con .pics.morePics .mask_pic{position: absolute; width: 138rpx;  background: linear-gradient(-90deg, rgba(0,0,0,.3) 0%,#00000000  100%);  border-radius: 0px 12rpx 12rpx 0px; right: 0; top: 0; bottom: 0; color: #fff; font-size: 28rpx; padding-left: 74rpx; box-sizing: border-box; display: flex; align-items: center;}
.info_ul .li .fb_con .picsbox .hb{position: absolute; top: 8rpx; left: 8rpx; display: flex; align-items: center; }
.info_ul .li .fb_con .picsbox .hb .span{display: flex; align-items: center; min-width: 132rpx; box-sizing: border-box; padding-right: 12rpx; height: 36rpx; background: #FFE0CF; opacity: 0.8; border-radius: 18rpx; color: #FF3C14; font-size: 20rpx; padding-left: 24rpx; transform: translateX(-16rpx);}
/* background: url(/static/images/admin/siteConfigPage/hb.png) no-repeat center/cover;  */
.info_ul .li .fb_con .picsbox .hb .s{display: block; display: block; width: 40rpx; height: 48rpx; box-shadow: 0px 4rpx 10rpx 0px rgba(186,28,0,0.4); border-radius: 8rpx; position: relative; z-index: 1;}
.info_ul .li .fb_con .picsbox .hb .s image{display: block; width: 100%; height: 100%;}
.info_ul .li .fb_opt{display: flex; align-items: center; justify-content: space-between; margin-top: 32rpx;} 
.info_ul .li .fb_opt .flex_l{display: flex; align-items: center; justify-content:flex-start;}
.info_ul .li .fb_opt .flex_r{display: flex; align-items: center; justify-content:flex-end;}
.info_ul .li .fb_opt .flex_l .addr{font-size: 22rpx; color: #666; display: flex; align-items: center; }
/* background: url(/static/images/admin/siteConfigPage/posi_icon.png) no-repeat center/cover; */
.info_ul .li .fb_opt .flex_l .addr .s{display: inline-block; width: 24rpx; height: 24rpx;  margin-right: 4rpx; vertical-align: middle; flex-shrink: 0;}
.info_ul .li .fb_opt .flex_l .addr .s image{display: block; width: 100%; height: 100%; }
.info_ul .li .fb_opt .flex_l .addr .span{display: inline-block; max-width: 300rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; flex-shrink: 0;}
.info_ul .li .fb_opt .flex_l .em{display: block; width: 1rpx; height: 20rpx; background-color: #D9D9D9; margin: 0 16rpx;}
.info_ul .li .fb_opt .flex_l .distance{color: #999; font-size: 22rpx;}
.info_ul .li .fb_opt .flex_r{color: #666; font-size: 24rpx;}
/* background: url(/static/images/admin/siteConfigPage/phone_info.png) no-repeat center/cover;  */
.info_ul .li .fb_opt .flex_r .s{display: block; width: 50rpx; height: 50rpx; margin-right: 4rpx; flex-shrink: 0;}
.info_ul .li .fb_opt .flex_r .s image{display: block; width: 100%; height: 100%;}
.info_ul .li .fb_opt .flex_r>view{display: flex; align-items: center; margin-left: 40rpx; flex-shrink: 0; }
.info_ul .li .fb_opt .flex_r>view:first-of-type{margin-left: 0;}
.info_ul .li .fb_opt .flex_r>button{background: none; border:none;display: flex; align-items: center; margin-left: 40rpx; font-size: 24rpx; color: #666; white-space: nowrap;}
.info_ul .li .fb_opt .flex_r>button:first-of-type{margin-left: 0;}
.info_ul .li .fb_opt .flex_r>button::after{display: none;}
/* .info_ul .li .fb_opt .flex_r>view.share .s{background-image: url(/static/images/admin/siteConfigPage/share_info.png);} */

/* 圈子 */
/* .shop_ul{ column-count:2; column-gap:20rpx; margin: 0 20rpx;} */


/* 贴吧信息 */
/* .tieba_ul .li{ margin: 0 20rpx;} */
.tieba_ul .li .fb_detail .fb_txt { display: flex; align-items: center; }
.tieba_ul .li.cardShow .list_con{padding-top: 24rpx; padding-bottom: 24rpx;}
.tieba_ul .li.cardShow .list_con{border-radius: 30rpx;}
/* .tieba_ul .li:not(.cardShow) .list_con{border-bottom: solid 1px #f00;} */
.tieba_ul .li .fb_info{display: flex; align-items: center; }
.tieba_ul .li .fb_info .fb_photo{width: 60rpx; height: 60rpx; border-radius: 50%;}
.tieba_ul .li .fb_info .fb_photo image{display: block; width: 100% ; height: 100%; object-fit: cover; border-radius: 50%;}
.tieba_ul .li .fb_detail {margin-left: 20rpx;}
.tieba_ul .li .fb_detail  .h4{font-size: 26rpx; color: #131626; font-weight: bold;}
.tieba_ul .li .fb_detail .p{font-size: 20rpx; color: #7D88B3; margin-top: 6rpx;}
.tieba_ul .li .fb_date{font-size: 20rpx; color: #A1A2A6; margin-top: 6rpx; align-self: flex-end; margin-left: 20rpx;}
.tieba_ul .li .fb_con{margin-top: 24rpx;}
.tieba_ul .li .fb_con .h2{font-size: 30rpx; font-weight: bold; color: #202021; line-height: 40rpx;     display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.tieba_ul .li .fb_con .h2 .hot{display: inline-flex; min-width: 64rpx; justify-content: center; height: 32rpx; line-height: 32rpx; background: linear-gradient(90deg, #FFEBD6 0%, #FAC8AC 100%); border-radius: 16rpx; color: #653715; font-size: 20rpx; font-weight: normal; vertical-align: middle; line-height: 32rpx; margin-right: 8rpx; transform: translateY(-4rpx); align-items: center;}
.tieba_ul .li .fb_con .h2 .jing{display: inline-flex;width: 34rpx; height: 32rpx; background:#FF455B; border-radius: 6rpx; justify-content: center; color: #fff; margin-right: 6rpx; font-weight: normal; font-size: 22rpx; align-items: center; vertical-align: text-bottom;}
.tieba_ul .li .fb_con .labs {display: flex; align-items: center; margin-top: 20rpx;}
.tieba_ul .li .fb_con .labs .lab{display: flex; align-items: center; justify-content: center; color: #7D88B3; font-size: 22rpx; background-color: #F2F5FA; height: 40rpx; padding: 0 14rpx; box-sizing: border-box; }
.tieba_ul .li .fb_con .picsbox {position: relative; margin-top: 20rpx;}
.tieba_ul .li .fb_con .picsbox image{width: 100%; height: 100%; object-fit: cover; border-radius: 12rpx; display: block;}
.tieba_ul .li .fb_con .pics .pic{width: 280rpx; border-radius: 16rpx;}
.tieba_ul .li .fb_con .pics.morePics{display: grid; grid-template-columns: repeat(3,1fr); column-gap: 8rpx; }
.tieba_ul .li .fb_con .pics.morePics .pic{ border-radius: 12rpx; width: auto !important;}
.tieba_ul .li .fb_con .pics.morePics .mask_pic{position: absolute; width: 138rpx;  background: linear-gradient(-90deg, rgba(0,0,0,.3) 0%,#00000000  100%);  border-radius: 0px 12rpx 12rpx 0px; right: 0; top: 0; bottom: 0; color: #fff; font-size: 28rpx; padding-left: 74rpx; box-sizing: border-box; display: flex; align-items: center;}

.tieba_ul .li .fb_opt{display: flex; align-items: center; justify-content: space-between; margin-top: 32rpx;} 
.tieba_ul .li .fb_opt .flex_l{display: flex; align-items: center; justify-content:flex-start;}
.tieba_ul .li .fb_opt .flex_r{display: flex; align-items: center; justify-content:flex-end;}
.tieba_ul .li .fb_opt .flex_l .read{font-size: 22rpx; color: #666; display: flex;align-items: center;}
/* background: url(/static/images/admin/siteConfigPage/read_tieba.png) no-repeat center/cover;  */
.tieba_ul .li .fb_opt .flex_l .read .s{display: block; width: 28rpx; height: 28rpx; margin-right: 4rpx;}
.tieba_ul .li .fb_opt .flex_l .read .s image{display:block; width:100%; height:100%;}
.tieba_ul .li .fb_opt .flex_r{color: #666; font-size: 24rpx; }
/*  background: url(/static/images/admin/siteConfigPage/zan_tieba.png) no-repeat center/cover; */
.tieba_ul .li .fb_opt .flex_r .s{display: block; width: 50rpx; height: 50rpx; margin-right: 4rpx;}
.tieba_ul .li .fb_opt .flex_r .s image{display:block; width:100%; height:100%;}
.tieba_ul .li .fb_opt .flex_r>.span{display: flex; align-items: center; margin-left: 40rpx;}
/* .tieba_ul .li .fb_opt .flex_r>.span.reply .s{background-image: url(/static/images/admin/siteConfigPage/reply_tieba.png);} */



/* 房产 */
/* .house_ul .li.cardShow .list_con{padding: 26rpx;} */
.house_ul .li:not(.cardShow) .rightText{position: relative;}
.house_ul .li:not(.cardShow) .line_house{position: absolute; right: 0; bottom: 0; height: 1rpx; left:0;}
.house_ul .list_con{display: flex; }
/* .house_ul .list_con{display: flex; align-items: flex-start; } */
.house_ul .cardShow .list_con{  padding-top: 26rpx; padding-bottom: 26rpx;}
.house_ul .list_con .leftPic{width: 240rpx;  border-radius: 16rpx; margin-right: 24rpx; flex-shrink: 0;}
.house_ul .list_con .leftPic image{display: block; width: 100%; object-fit: cover; border-radius: 16rpx; max-height: 320rpx; }
.house_ul .list_con .rightText{flex-grow: 1; max-width: calc(100% - 264rpx); }
.house_ul .list_con .rightText .h2{font-size: 30rpx; color: #000; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 96%; }
.house_ul .list_con .rightText .h2.wrap{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;}
.house_ul .list_con .rightText .p{color: #999; font-size: 22rpx; margin-top: 8rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.house_ul .list_con .rightText .price {font-size: 24rpx; margin-top: 8rpx;  color: #FA2C19; white-space: nowrap;}
.house_ul .list_con .rightText .price .b{font-size: 32rpx; font-family: moneyNumber;  font-weight: bold;}
.house_ul .list_con .rightText .price  .unitprice{margin-left: 12rpx; color: #999;}
.house_ul .list_con .rightText .price  .sz_info{margin-left: 12rpx; color: #333; font-size: 22rpx;}
.house_ul .list_con .rightText .labs {display: flex; align-items: center; flex-wrap: wrap; overflow: hidden; height: 36rpx; margin-top: 8rpx;}
.house_ul .list_con .rightText .labs .lab{display: flex; align-items: center; justify-content: center; height: 36rpx; background: #F2F5FA; border-radius: 6rpx; box-sizing: border-box; padding: 0 14rpx; color: #7A8199; margin-right: 8rpx; font-size: 22rpx;}
.house_ul .list_con .rightText .addr{color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 22rpx; margin-top: 12rpx; }

/* background: url(/static/images/admin/siteConfigPage/posi_icon.png) no-repeat center/cover; */
.house_ul .list_con .rightText .addr .s{display: inline-block;  width: 24rpx; height: 24rpx;  margin-right: 4rpx; vertical-align: middle;}
.house_ul .list_con .rightText .addr .s image{display:block; width:100%; height:100%;}
.house_ul .list_con .rightText .addr .span{vertical-align: middle;}
.list_con.advList{overflow: hidden;}
.list_con.advList image{width: 100%; height: 600rpx; object-fit: cover; display: block;}
/* .rootbox>view:not(.flowbox) .list_con,.rootbox .li:not(.cardShow) .list_con{border-bottom: solid 1px #f5f5f7;} */

/* 顺风车 */
/* .noteText{color: #f00;} */
/* .sfcar_ul  .li:not(.cardShow) .list_con{padding-top: 24rpx;} */
.sfcar_ul .li.cardShow .list_con{padding: 24rpx 0 0;}
.sfcar_ul .li.cardShow .list_con .noteText{margin-top: 12rpx; font-size: 22rpx;}
.sfcar_ul .list_con .carInfo{align-items: center; }
.sfcar_ul .list_con .cartype{display: inline-block; height: 34rpx; line-height: 36rpx; border-radius: 8rpx; padding: 0 10rpx; font-size: 22rpx; color: #fff; font-weight: bold; vertical-align: top; margin-top: 6rpx; margin-right: 20rpx; flex-shrink: 0; align-self: flex-start;}
/* .sfcar_ul .list_con .cartype.car{background: linear-gradient(90deg,rgba(68,115,255,1) 0%,rgba(66,133,255,1) 100%);}
.sfcar_ul .list_con .cartype.truck{background: linear-gradient(90deg,rgba(68,115,255,1) 0%,rgba(66,133,255,1) 100%);} */
.sfcar_ul .list_con .carInfo .h2{ align-items: center; font-size: 32rpx; color: #333; font-weight: bold; display: inline;} 

/* background: url(/static/images/admin/siteConfigPage/placeFan.png) no-repeat center center; background-size: 48rpx 40rpx;  */
.sfcar_ul .list_con .carInfo .h2 .s{    display: inline-block; width: 48rpx; height: 40rpx; margin-left: 14rpx; margin-right: 14rpx; vertical-align: middle; margin-top:-1rpx;}
.sfcar_ul .list_con .carInfo .h2 .s image{width: 100%; height: 100%;}
.sfcar_ul .list_con .startDate{margin-top: 16rpx; display: flex; align-items: center; justify-content: space-between; }
.sfcar_ul .list_con .startDate .flex_l,.sfcar_ul .list_con .startDate .flex_r{display: flex; align-items: center;}
.sfcar_ul .list_con .startDate .flex_r{font-size: 22rpx; color: #A1A2A6;}
.sfcar_ul .list_con .startDate .flex_l .startWeek{font-size: 28rpx; color: #616266;}
.sfcar_ul .list_con .startDate .flex_l .b,.sfcar_ul .list_con .noteText .b{color: #47484D; font-size: 26rpx; margin-right: 12rpx; font-weight: bold;}
.sfcar_ul .list_con .startDate .flex_l .b.statday{font-size: 28rpx; font-family: DIMI;}
.sfcar_ul .list_con .infobox{height: 100rpx; display: flex; align-items: center; justify-content: space-between; border-top: solid 1rpx #EBEBED; margin-top: 20rpx;}
.sfcar_ul .list_con .infobox .flex_l{display: flex; align-items: center;}
.sfcar_ul .list_con .infobox .flex_l .lab{height: 40rpx; background: #F2F5FA; border-radius: 4rpx; color: #7A8199; font-size: 22rpx; margin-right: 10rpx; padding: 0 14rpx; display: inline-flex; align-items: center; justify-content: center;}
.sfcar_ul .list_con .infobox .flex_r .span{display: flex; align-items: center; justify-content: center; width: 80px; height: 60rpx; background: linear-gradient(90deg, #407FFF 0%, #3377FF 100%); border-radius: 30rpx; color: #fff; font-size: 24rpx; font-weight: bold;}
.sfcar_ul .list_con .noteText{ color: #666; font-size: 24rpx; margin-top: 4rpx;}



/* 招聘  - 找工作 */
.job_ul .li{position: relative; margin-bottom: 18rpx;}
.job_ul .li .list_con.hasDelivery .itemBox .item_head .h2{color: #1861F2;}
.job_ul .li .itemBox{border-radius: 20rpx; }
.job_ul .li.cardShow .itemBox .itemCon{ padding: 30rpx 0; box-sizing: border-box;}
/* .job_ul .li .itemBox .itemCon{min-height: 280rpx; padding: 30rpx 0; box-sizing: border-box;} */
/* .job_ul .li.cardShow .itemBox .itemCon{padding: 30rpx 20rpx;} */
.job_ul .li .itemBox .item_head{display: flex; align-items: center; justify-content: space-between;}
.job_ul .li .itemBox .item_head .h2{ font-size: 32rpx; color: #000 ; font-weight: bold; width: 78%; display: flex; align-items: center; }
.job_ul .li .itemBox .item_head .h2 .item_tit{ vertical-align: middle; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.job_ul .li .itemBox .item_head .h2 .span.top_label{display: inline-block; vertical-align: middle; height: 30rpx; background: linear-gradient(-34deg, #DC3706 0%, #FE6A4E 100%); border-radius: 16rpx 14rpx 14rpx 0; font-size: 20rpx; font-weight: bold; color: #fff; padding: 0 12rpx; margin-right: 10rpx; margin-bottom: 4rpx; flex-shrink: 0;}
.job_ul .li .itemBox .item_head .h2 .span.d_mark{font-size: 20rpx; color: #256CFA; font-weight: normal; background: #EDF7FC; border: 1rpx solid #ABC7FF; border-radius: 6rpx; line-height: 28rpx; vertical-align: middle; margin-left: 10rpx; padding: 0 8rpx;  flex-shrink: 0;}
.job_ul .li .itemBox .item_head .salary_show{font-size: 32rpx; color: #1861F2;  font-family: moneyNumber; flex-shrink: 0; transform: translateY(6rpx); font-weight: bold;}
.job_ul .li .itemBox .item_head .salary_show .b{ font-family: moneyNumber;}
.job_ul .li .itemBox .item_label{margin-top: 26rpx;}
.job_ul .li .itemBox .item_label .span{display: inline-block; padding: 0 14rpx; border-radius: 4rpx; color: #49494D; font-size: 24rpx; background-color: #F5F5FA; line-height: 40rpx; margin-right: 10rpx;}
.job_ul .li .itemBox .company_info{margin-top: 38rpx;}
.job_ul .li .itemBox .company_info .company{display: flex; align-items: center; color: #212121;}
.job_ul .li .itemBox .company_info .company .clogo{margin-right: 10rpx; font-size: 0; background-color: #fff; border: solid 1rpx #F2F2F2; overflow: hidden; border-radius: 6rpx; }
.job_ul .li .itemBox .company_info .company .clogo image{display: block; width: 40rpx; height: 40rpx;  object-fit: contain; border-radius: 4rpx;}
.job_ul .li .itemBox .company_info .company .h4{max-width: 300rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 24rpx;}
.job_ul .li .itemBox .company_info .company .famous_icon{height: 30rpx; background: #FCE2A9; border: 1rpx solid #EDD49F; border-radius: 6rpx; font-size: 20rpx; color: #4D3B14; font-weight: bold; padding: 0 10rpx 0 6rpx; margin-left: 10rpx; font-style: italic;}
.job_ul .li .itemBox .company_info .cdetail{display: flex; align-items: center; justify-content: space-between; font-size: 24rpx; margin-top: 10rpx;}
.job_ul .li .itemBox .company_info .cdetail .cinfo{color: #616266;     max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex-shrink: 0; }
.job_ul .li .itemBox .company_info .cdetail .cinfo .span{vertical-align: middle;}
.job_ul .li .itemBox .company_info .cdetail .cinfo em{font-size: 18rpx; color: #ccc; vertical-align: middle; margin: 0 10rpx;}
.job_ul .li .itemBox .company_info .cdetail .caddr{color: #A1A2A6; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left: 8rpx;}


.job_ul .li.cardShow .list_con.pgzr{padding: 28rpx 0;}
/* .job_ul .li.cardShow .list_con.pgzr{padding: 28rpx 28rpx;} */
.job_ul .li .list_con.pgzr .di-title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 24rpx;}
.job_ul .li .list_con.pgzr .di-title .p{font-size: 32rpx;font-weight: bold;color: #212121;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.job_ul .li .list_con.pgzr .di-title .span{font-size: 36rpx;font-weight: bold;flex-shrink: 0; font-family: moneyNumber;}
.job_ul .li .list_con.pgzr .di-title .span .span{font-size: 28rpx;}
.job_ul .li .list_con.pgzr .di-label{display: flex;justify-content: space-between;align-items: center;margin-bottom: 30rpx;}
.job_ul .li .list_con.pgzr .di-label .left .p{font-size: 26rpx;color: #999999;margin-bottom: 16rpx;}
.job_ul .li .list_con.pgzr .di-label .left .p .span{font-size: 24rpx;color: #CCCCCC;}
.job_ul .li .list_con.pgzr .di-label .left .label{display: flex;align-items: center;}
.job_ul .li .list_con.pgzr .di-label .left .label view{background-color: #F0F6FF;border-radius: 8rpx;text-align: center;font-size: 24rpx;color: #5977B3;margin-right: 8rpx;padding: 10rpx 16rpx;}
.job_ul .li .list_con.pgzr .di-label .left .label view:last-child{margin-right: 0;}
.job_ul .li .list_con.pgzr .di-label .right{font-size: 24rpx;color: white;background-color: #3377FF;border-radius: 30rpx;width: 150rpx;height: 60rpx;text-align: center; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.job_ul .li .list_con.pgzr .di-label .right image{width: 24rpx;height: 24rpx;vertical-align: text-top;object-fit: cover; margin-right: 6rpx;}
.job_ul .li .list_con.pgzr .di-user{font-size: 26rpx;color: #666666;display: flex; align-items: center;}
.job_ul .li .list_con.pgzr .di-user view{margin-right: 60rpx;position: relative;}
.job_ul .li .list_con.pgzr .di-user view::after{content: '';display: inline-block;width: 1rpx;height: 20rpx;position: absolute;right: -30rpx;top: 50%;transform: translateY(-50%);background-color: #CCCCCC;}
.job_ul .li .list_con.pgzr .di-user view:last-child::after{width: 0;}


.job_ul .li.cardShow .list_con.pgqz{padding: 28rpx 0;}
/* .job_ul .li.cardShow .list_con.pgqz{padding: 28rpx 24rpx;} */
.job_ul .li .list_con.pgqz .f-item{display: flex; align-items: flex-end; justify-content: space-between;}
.job_ul .li .list_con.pgqz .fi-left .address{font-size: 24rpx;color: #999999;margin-bottom: 32rpx;}
.job_ul .li .list_con.pgqz .fi-left .title{font-size: 32rpx;font-weight: bold;color: #212121;margin-bottom: 24rpx;}
.job_ul .li .list_con.pgqz .fi-left .user{display: flex;align-items: center;}
.job_ul .li .list_con.pgqz .fi-left .user .photo{width: 40rpx;height: 40rpx;object-fit: cover;border-radius: 50%;}
.job_ul .li .list_con.pgqz .fi-left .user .details{display: flex;font-size: 26rpx;color: #666666;margin-left: 10rpx;}
.job_ul .li .list_con.pgqz .fi-left .user .details .name{margin-right: 20rpx;}
.job_ul .li .list_con.pgqz .fi-left .user .details .name .span{color: #999999;font-size: 24rpx;}
.job_ul .li .list_con.pgqz .fi-left .user .details .age{margin-right: 30rpx;position: relative;}
.job_ul .li .list_con.pgqz .fi-left .user .details .age::after{content: '';position: absolute;top: 50%;transform: translateY(-50%);right: -14rpx;width: 1rpx;height: 18rpx;background-color: #CCCCCC;}
.job_ul .li .list_con.pgqz .fi-right{font-size: 24rpx;color: white;background-color: #3377FF;border-radius: 30rpx;width: 150rpx;height: 60rpx;text-align: center;margin-bottom: 10rpx; display: flex; align-items: center; justify-content: center; ;}
.job_ul .li .list_con.pgqz .fi-right image{width: 24rpx;height: 24rpx;object-fit: cover; margin-right: 6rpx}

/* 资讯 */
.article_ul .cardShow .list_con{padding: 32rpx 0;}
.article_ul .list_con .flex_list{display: flex;justify-content: space-between;}
.article_ul .list_con .flex_list .art_text{display: flex; justify-content: space-between; flex-direction: column;}
.article_ul .list_con .h2{    font-size: 34rpx; line-height: 48rpx; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.article_ul .list_con .art_info{display: flex; align-items: center; font-size: 22rpx; color: #9c9c9c; margin-top: 26rpx;}
.article_ul .list_con .art_info .span{display: flex; align-items: center;}
.article_ul .list_con .art_info .mold{color: #f23d3d; margin-right: 12rpx;}
.article_ul .list_con .art_info .em{display: block; max-width: 200rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 4rpx;}
.article_ul .list_con .art_info .read{display: flex; align-items: center; margin-left: 20rpx;}
/* background: url(/static/images/admin/siteConfigPage/read.png) no-repeat center/cover; */
.article_ul .list_con .art_info .read .s{display: block; width: 26rpx; height: 20rpx; margin-right: 8rpx;}
.article_ul .list_con .art_info .read .s image{display: block; width: 100%; height: 100%;}
.article_ul .list_con .flex_list .imgbox{width: 228rpx;  margin-left: 14rpx; flex-shrink: 0;}
.article_ul .list_con .imgbox image{display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 10rpx;}
.article_ul .list_con .bigImg_list .imgbox{min-height: 200rpx; margin-top: 24rpx; position: relative;}
.article_ul .list_con .bigImg_list  .imgbox .video_icon{width: 100rpx; height: 100rpx; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.article_ul .list_con .bigImg_list  .imgbox .video_icon image{display: block; width: 100%; height: 100%; z-index: 1;}
.article_ul .list_con .moreImg_list .imgCon{display: grid; grid-template-columns: repeat(3,1fr); column-gap: 6rpx; margin-top: 24rpx;}
/* .article_ul .list_con .moreImg_list .imgCon .imgbox{height: 150rpx;} */
/* .article_ul .list_con .art_text{display: flex; flex-direction: column; justify-content: space-between;} */
/* .article_ul .list_con .art_text{display: flex;
  flex-wrap: wrap;
  align-content: space-between;} */

  /* 少算最后空白 */
  .rootbox>.list_ul>.li:last-of-type:not(.moreList){border: none !important; margin-bottom: 0 !important; }
  .rootbox>.list_ul>.adContainer:last-of-type .li:last-of-type:not(.moreList){border: none !important; margin-bottom: 0 !important; }


  /* 商家 列表样式   */
.business_ul .cardShow .list_con{padding-top: 28rpx; padding-bottom: 28rpx;}
.business_ul .cardShow{margin: 0 26rpx; background-color: #fff; border-radius: 20rpx; padding: 0 24rpx}
.business_ul .li .list_con .h2{font-size: 34rpx; color: #000; font-weight: bold;}
.business_ul .li .list_con .binfo>view{display: inline-block; vertical-align: middle; margin-right: 16rpx;}
.business_ul .li .list_con .binfo .bScore{font-size: 30rpx; font-family: moneyNumber; color: #FF8A00; display: inline-flex; align-items: center;}
/*  background: url(/static/images/admin/siteConfigPage/star1.png) no-repeat center/cover; */
.business_ul .li .list_con .binfo .bScore .s{display: block; width: 26rpx; height: 26rpx; margin-right: 6rpx;}
.business_ul .li .list_con .binfo .bScore .s image{display: block; width: 100%; height: 100%;}
.business_ul .li .list_con .binfo .bHui{display: inline-flex; align-items: center; justify-content: center; height: 36rpx; background-color: #FFEEED; border-radius: 8rpx; font-size: 20rpx; color: #F33521;}
.business_ul .li .list_con .binfo .bHui .span{display: block; padding: 0 8rpx;}
.business_ul .li .list_con .binfo .bHui .em{display: flex; align-items: center; color: #fff; width: 36rpx; height: 36rpx; border-radius: 8rpx; background: linear-gradient(90deg, #F75F42 0%, #F22A18 100%); justify-content: center; }
.business_ul .li .list_con .binfo .bType{font-size: 22rpx; color: #999;}
.business_ul .li .list_con .binfo .bTime{font-size: 24rpx; color: #D4A86A;}
.business_ul .li .list_con .binfo .bTime.timeBottom{margin-top: 12rpx;}
.business_ul .li .list_con .binfo .bFactry.block{display: block; margin-top: 20rpx;}
.business_ul .li .list_con .binfo .bFactry .span{display: inline-flex; align-items: center; justify-content: center; height: 36rpx; color: #7A8199; font-size: 22rpx; background-color: #F2F5FA; border-radius: 6rpx; padding:0 14rpx ;}
.business_ul .li .list_con .bPhotosBox{margin-top: 16rpx; position: relative;}
.business_ul .li .list_con .bPhotos{display: grid; grid-template-columns: repeat(3,1fr); column-gap: 8rpx;}
.business_ul .li .list_con .bPhotos .pic{ border-radius: 12rpx; background-color: #fff; overflow: hidden;}
.business_ul .li .list_con .bPhotos .pic image,.business_ul .li .singlePic image{display: block; width: 100%; height: 100%; object-fit: cover;}
.business_ul .li .list_con .bPhotosBox .pic_mask{position: absolute; top: 0; bottom: 0; right: 0; background: linear-gradient(-90deg, rgba(0,0,0,.3) 0%, rgba(0,0,0,0) 100%); width: 140rpx; border-radius:0 12rpx 12rpx 0; box-sizing: border-box; padding-left: 40rpx; display: flex; align-items: center; justify-content: center; font-size: 28rpx; font-weight: bold; color: #fff;}
.business_ul .li .list_con .bPosi{display: flex; align-items: center; font-size: 22rpx; color: #999; margin-top: 20rpx;}
.business_ul .li .list_con .bPosi .b_addr{color: #666; display: inline-flex; align-items: center; min-width: 0; }
.business_ul .li .list_con .bPosi .b_addr .span{display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
/* background: url(/static/images/admin/siteConfigPage/posi_icon.png) no-repeat center/cover; */
.business_ul .li .list_con .bPosi .b_addr .s{display: inline-block; width: 24rpx; height: 24rpx;  margin-right: 4rpx; flex-shrink: 0;}
.business_ul .li .list_con .bPosi .b_addr .s image{display: block; width: 100%; height: 100%;}
.business_ul .li .list_con .bPosi .b_distance{margin-left: 16rpx; flex-shrink: 0;}
.business_ul .li .list_con .bPosi .b_distance .s{display: inline-block; width: 1rpx; height: 20rpx; background-color: #D9D9D9; margin-right: 12rpx; vertical-align: middle;}
.business_ul .li .list_con.flex_li{display: flex; align-items: flex-start;}
.business_ul .li .list_con.flex_li .singlePic{ width: 216rpx; border-radius: 12rpx; background-color: #fff; flex-shrink: 0; overflow: hidden;}
.business_ul .li .list_con.flex_li .flex_l{flex-grow: 1; min-width: 0;}
.emptyNone:empty{display: none;}

.absoulte_pic{position: relative;}
.absoulte_pic>image{position: absolute; left: 0; top: 0; bottom: 0; right: 0;}